package main.java.indi.zyj.designmodel.singleton;

/**
 * @Description   饿汉模式：直接创建出类的实例化，然后用private私有化，对外只用静态方法暴露。
 * @author zyj
 * @date 2024/05/09 15:11
 */
class Singleton1 {

	//私有化构造器
	private Singleton1() {}

	//内部创建对象实例
	private  static Singleton1 instance;

	// 在静态代码块中，创建单例对象
	static {
		instance = new Singleton1();
	}


	//对外公有的静态方法
	public static Singleton1 getInstance() {
		return instance;
	}
}